const Router = require('koa-router')
const router = new Router()
const u = require('../api')
const newsType = u.newsType
const pageSize = 20

// 企业新闻
router.get(['/qyxw/', '/qyxw/p:num/'], async (ctx) => {
  ctx.response.status = 200
  const pageNum = ctx.params.num ? ctx.params.num : 1
  ctx.config.nav[4].checked = true
  ctx.config.title = `企业新闻_八益新闻_新闻中心_达州八益驾校${pageNum > 1 ? '_第'+pageNum+'页' : ''}`
  ctx.config.description = `企业新闻，八益新闻${pageNum > 1 ? '_第'+pageNum+'页' : ''}`
  ctx.config.keyword = `企业新闻,八益新闻,新闻中心,达州八益驾校${pageNum > 1 ? '_第'+pageNum+'页' : ''}`

  let list = []
  let { errno, errmsg, result } = await u.getNewsList({
    category: newsType[0].category,
    keyword: '',
    pageNum,
    pageSize
  })
  if (errno == 0) {
    result.list.forEach(item => {
      item.publishedTimeNow = item.publishedTime ? item.publishedTime.split(' ')[0] : ''
    })
    list = result.list
  }

  await ctx.render('xwdt.ejs', {
    config: ctx.config,
    type: newsType,
    pathname: 'qyxw',
    list,
    pageNum,
    pages: result.pages || 0
  })
})

// 行业动态
router.get(['/hydt/', '/hydt/p:num/'], async (ctx) => {
  ctx.response.status = 200
  const pageNum = ctx.params.num ? ctx.params.num : 1
  ctx.config.nav[4].checked = true
  ctx.config.title = `行业动态_八益新闻_新闻中心_达州八益驾校${pageNum > 1 ? '_第'+pageNum+'页' : ''}`
  ctx.config.description = `行业动态，八益新闻${pageNum > 1 ? '_第'+pageNum+'页' : ''}`
  ctx.config.keyword = `行业动态,八益新闻,新闻中心,达州八益驾校${pageNum > 1 ? '_第'+pageNum+'页' : ''}`

  let list = []
  let { errno, errmsg, result } = await u.getNewsList({
    category: newsType[1].category,
    keyword: '',
    pageNum,
    pageSize
  })
  if (errno == 0) {
    result.list.forEach(item => {
      item.publishedTimeNow = item.publishedTime ? item.publishedTime.split(' ')[0] : ''
    })
    list = result.list
  }

  await ctx.render('xwdt.ejs', {
    config: ctx.config,
    type: newsType,
    pathname: 'hydt',
    list,
    pageNum,
    pages: result.pages || 0
  })
})

module.exports = router